www.gusucode.com > Typesetter CMS v5.0.3PHP源码程序 > Typesetter CMS v5.0.3/Typesetter/Typesetter/include/thirdparty/Bootstrap3/js/alert.js
+function(a) { var c = function(b) { a(b).on("click", '[data-dismiss="alert"]', this.close); }; c.VERSION = "3.3.6"; c.TRANSITION_DURATION = 150; c.prototype.close = function(b) { function f() { d.detach().trigger("closed.bs.alert").remove(); } var e = a(this), g = e.attr("data-target"); g || (g = (g = e.attr("href")) && g.replace(/.*(?=#[^\s]*$)/, "")); var d = a(g); b && b.preventDefault(); d.length || (d = e.closest(".alert")); d.trigger(b = a.Event("close.bs.alert")); b.isDefaultPrevented() || (d.removeClass("in"), a.support.transition && d.hasClass("fade") ? d.one("bsTransitionEnd", f).emulateTransitionEnd(c.TRANSITION_DURATION) : f()); }; var h = a.fn.alert; a.fn.alert = function(b) { return this.each(function() { var f = a(this), e = f.data("bs.alert"); e || f.data("bs.alert", e = new c(this)); "string" == typeof b && e[b].call(f); }); }; a.fn.alert.Constructor = c; a.fn.alert.noConflict = function() { a.fn.alert = h; return this; }; a(document).on("click.bs.alert.data-api", '[data-dismiss="alert"]', c.prototype.close); }(jQuery);